Science

Faulty cable responsible for latest James Webb Space Telescope launch delay